package com.han.hotelplat.service.datacenter.finance;

import java.util.Map;

public interface FinanceService {
	/**
	 * 获取收支统计按考勤结果统计
		 * @description	
		 * @author  han1088
		 * @param startTime 开始时间
		 * @param endTime 结束时间
		 * @param type 类型0今日, 1本周,2本月
		 * @return
	 */
	public Map<String, Object> getFinanceTotalGroupResult(String startTime, String endTime, Integer type);
	
	/**
	 * 获取酒店实际支出按地区统计
		 * @description	
		 * @author  han1088
		 * @param startTime
		 * @param endTime
		 * @param type
	 * @param groupArea 
		 * @return
	 */
	public Map<String, Object> getFinanceHotelCostGroupAreaResult(String startTime, String endTime, Integer type, Integer groupArea);

	/**
	 * 获取帮工实际收入按地区统计
		 * @description	
		 * @author  han1088
		 * @param startTime
		 * @param endTime
		 * @param type
		 * @param groupArea 
		 * @return
	 */
	public Map<String, Object> getFinanceEmRewardGroupAreaResult(String startTime, String endTime, Integer type, Integer groupArea);
	
	/**
	 * 获取酒店实际支出按日期统计
		 * @description	
		 * @author  han1088
		 * @param startTime
		 * @param endTime
		 * @param type 0过去7天，1过去30天
	 * @param areaCode 
		 * @return
	 */
	public Map<String, Object> getFinanceHotelCostGroupDateResult(String startTime, String endTime, Integer type, Integer areaCode);

	/**
	 * 获取帮工实际收入按日期统计
		 * @description	
		 * @author  han1088
		 * @param startTime
		 * @param endTime
		 * @param type 0过去7天，1过去30天
		 * @return
	 */
	public Map<String, Object> getFinanceEmRewardGroupDateResult(String startTime, String endTime, Integer type, Integer areaCode);


}
